System and method for editing walking procedure

ABSTRACT

A system and a method for editing a walking procedure are provided. Various walking parameters of the user are operated by loading a walking mode, so as to obtain walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted to a walking pattern procedure, and the walking pattern procedure is provided to the user for dynamically editing and modifying. Finally the walking procedure is stored. Thus, a problem that a personal walking procedure cannot be provided is solved, thereby providing the personal walking procedure and improving exercise efficiency.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a system and a method for editing a walking procedure, and more particularly to a system and a method for editing a walking procedure for setting a walking device.

2. Related Art

Recently, as economic industry is quickly developed, and living standard is improved, the entertainment of modern people becomes more diversified, and the modern people increasingly attach importance to the appropriate physical exercises after the busy work. Therefore, many portable walking devices have been developed, for example, a pedometer. The pedometer is used to measure the walking or running steps, which is convenient to carry and easy to operate, so it is widely used currently.

Generally, most of the existing pedometers only have the step counting function, in which the pedometer may count the steps of a user to generate the step counting data, and the step counting data is displayed on a display device. The function of generating only the step counting data according to the steps cannot meet the demand of users. For example, a user may obtain the exercise data from fitness devices or other devices capable of detecting the personal exercise data, but cannot apply the exercise data, and the pedometer cannot propose the personal walking procedure for meeting the demand of the user.

To sum up, the prior art has the problem that the personal walking procedure cannot be provided. Therefore, it is necessary to provide an improved technical means to solve the problem.

SUMMARY OF THE INVENTION

In view of the problem of the prior art that the personal walking procedure cannot be provided, the present invention is directed to a system and a method for editing a walking procedure.

The present invention provides a system for editing a walking procedure for setting a walking device. The system at least includes a receiving module, an operating module, a generating module, a converting and displaying module, an editing module, and a storing module. The receiving module is used to receive a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user. The operating module is used to load a walking mode to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain walking steps of the user respectively corresponding to each time parameter of the walking mode. The generating module is used to generate a walking procedure according to each time parameter and the corresponding walking steps. The converting and displaying module is used to perform a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and display the walking pattern procedure. The editing module is used for the user to dynamically edit and modify the walking pattern procedure. The storing module is used to store the walking procedure according to each time parameter and the corresponding walking steps of the walking pattern procedure again.

The present invention provides a method for editing a walking procedure for setting a walking device, which includes the following steps at least. A fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user are received. Next, a walking mode is loaded to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain the walking steps of the user respectively corresponding to each time parameter of the walking mode. Then, a walking procedure is generated according to each time parameter and the corresponding walking steps, a patterning conversion is performed on the walking procedure to convert the walking procedure into a walking pattern procedure, and the walking pattern procedure is displayed. It is provided for the user to edit and modify the walking pattern procedure dynamically. Finally, the walking procedure is stored according to each time parameter and the corresponding walking steps of the walking pattern procedure again.

The system and the method of the present invention are described above, and the differences between the present invention and the prior art lie in that in the present invention, various walking parameters of the user are operated by loading the walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted to a walking pattern procedure, and the user may dynamically edit and modify the walking pattern procedure, and finally the walking procedure is stored.

Through the above technical means, in the present invention, the personal walking procedure is provided, thereby improving the exercise efficiency.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will become more fully understood from the detailed description given herein below for illustration only, and thus are not limitative of the present invention, and wherein:

FIG. 1 is a block diagram of a system for editing a walking procedure of the present invention;

FIG. 2 is a flow chart of a method for editing the walking procedure of the present invention; and

FIGS. 3 to 6 are schematic views of the system for editing the walking procedure according to embodiments of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

The detailed features and advantages of the present invention will be described in detail in the following embodiments. Those skilled in the arts can easily understand and implement the content of the present invention. Furthermore, the relative objectives and advantages of the present invention are apparent to those skilled in the arts with reference to the content disclosed in the specification, claims, and drawings.

Before the embodiments of the present invention are described, a system and a method for editing a walking procedure of the present invention are further described with reference to the accompanying drawings. FIG. 1 is a block diagram of the system for editing the walking procedure of the present invention. Referring to FIG. 1, a system for editing a walking procedure 100 includes a receiving module 110, an operating module 120, a generating module 130, a converting and displaying module 140, an editing module 150, and a storing module 160. The system for editing the walking procedure 100 is used to set a walking device, and the walking device is, for example, a pedometer that may execute the walking procedure.

The receiving module 110 receives a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of the user. It should be noted that the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance may be input by the user, detected by a fitness device, or read from a universal serial bus (USB) storage device. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are input by the user, the fast-walking speed parameter is the fast-walking speed input by the user, the slow-walking speed parameter is the slow-walking speed input by the user, and the average step distance is the step distance during walking input by the user. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are detected by the fitness device, the fast-walking speed parameter is a fast-walking average speed calculated as follows: speed parameters at every time point in a period of time are detected and collected by the fitness device, an average speed is obtained after computation, and then speed parameters at the time points when the speeds are higher than the average speed are computed to obtain the fast-walking average speed; the slow-walking speed parameter is a slow-walking average speed calculated as follows: speed parameters at every time point in a period of time are detected and collected by the fitness device, an average speed is obtained after computation, and then the speed parameters at the time points when the speeds are lower than the average speed are computed to obtain the slow-walking average speed; the average step distance is obtained by computing the step distances detected and collected by the fitness device. When the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are read from the USB storage device, the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance may be firstly detected by the fitness device and stored in the USB storage device. Therefore, the receiving module 110 receives the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user during walking.

The operating module 120 loads the walking mode selected by the user, and then operates walking steps of the user respectively corresponding to each time parameter of the selected walking mode by using the obtained fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user. It should be noted that the walking mode is preset by the system for the user to select, for example, a diet mode, a Marathon mode, a fast-walking mode, and a slow-walking mode, and different time parameter characteristics are preset for each walking mode.

The walking mode may be selected from a walking mode menu after the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance of the user are received. Each walking mode has a fixed procedure. After the receiving module 110 receives the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, the operating module 120 loads the walking mode selected by the user, and operates on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain the walking steps of the user respectively corresponding to each time parameter of the walking mode. A computing formula of the operating module 120 for obtaining the walking steps is “steps=speed*time/step distance”. The operating module 120 operates on the fast-walking speed parameter, the slow-walking speed parameter, the average step distance, and the time, so as to obtain the walking steps corresponding to each time parameter. It should be noted that if the walking steps operated by using the computing formula of the walking steps of “steps=speed*time/step distance” is not an integer, the walking steps is rounded to obtain integral walking steps.

For example, the fast-walking speed parameter received by the receiving module 110 is “7.5 kilometer/hour (km/h)”, the slow-walking speed parameter is “4 km/h”, and the average step distance is “0.8 meter (m)”, and the walking mode selected by the user is the “diet mode”. The procedure of the “diet mode” preset in the system is “the slow-walking from the 1^(st) minute to the 5^(th) minute, the fast-walking from the 6^(th) minute to the 25^(th) minute, and the slow-walking from the 26^(th) minute to the 30^(th) minute”. The operating module 120 loads the walking mode “diet mode” selected by the user, and obtains that the walking steps per minute in the slow-walking are “83” in the procedure of “the slow-walking from the 1^(st) minute to the 5^(th) minute and the slow-walking from the 26^(th) minute to the 30^(th) minute”, and the walking steps per minute of the fast-walking are “156” in the procedure of “fast-walking from the 6^(th) minute to the 25^(th) minute” according to the computing formula of the walking steps of “steps=speed*time/step distance”. That is, the walking steps corresponding to the time parameter of the 1^(st) minute to the 5^(th) minute are “83”, the walking steps corresponding to the time parameter of the 6^(th) minute to the 25^(th) minute are “156”, and the walking steps corresponding to the time parameter of the 26^(th) minute to the 30^(th) minute are “83”.

The generating module 130 generates the walking procedure according to each time parameter and the corresponding walking steps. The walking procedure refers to a profile in a text or sheet form, and may provide the input data required during patterning. That is, after the operating module 120 operates to obtain the walking steps corresponding to each time parameter of the walking mode, the generating module 130 generates the walking procedure according to time parameter and the corresponding walking steps. According to the above example, the generating module 130 generates the walking procedure according to the walking steps “83” corresponding to the time parameter of the 1^(st) minute to the 5^(th) minute, the walking steps “156” corresponding to the time parameter of the 6^(th) minute to the 25^(th) minute, and the walking steps “83” corresponding to the time parameter of the 26^(th) minute to the 30^(th) minute.

The converting and displaying module 140 performs a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and displays the walking pattern procedure. That is, after the generating module 130 generates the walking procedure, the converting and displaying module 140 displays the walking procedure after performing the patterning conversion on the walking procedure. It should be noted that the walking pattern procedure is represented by a pattern, for example, a histogram, in which a horizontal axis indicates the time parameter, and a longitudinal axis indicates the walking steps. According to the above example, the time parameter of the 1^(st) minute to the 30^(th) minute is the horizontal axis, the walking steps “83” or “156” corresponding to the time parameter of the 1^(st) minute to the 30^(th) minute is the longitudinal axis. Here, the histogram is used to show the walking pattern procedure.

The editing module 150 provides the walking pattern procedure to the user for dynamically editing and modifying, that is, the user may view the walking pattern procedure displaying the walking procedure in the pattern form on the converting and displaying module 140, and the user dynamically edits and modifies the walking pattern procedure by using the editing module 150. It should be noted that the user edits and modifies the walking pattern procedure by dragging a pointer device. That is, the user may select a part of the histogram of the time parameter to be edited and modified by using a mouse cursor, and edit and modify the corresponding walking steps by dragging the cursor, or may click on a part of the histogram of the time parameter to be edited and modified by using a mouse cursor, and edit and modify the corresponding walking steps by pressing an up or down key.

The storing module 160 stores the walking procedure according to each time parameter and the corresponding walking steps of the walking pattern procedure again, that is, the walking pattern procedure edited and modified by the user through the editing module 150 is stored as the walking procedure according to each time parameter and the corresponding walking steps. The user may load the walking procedure stored by the storing module 160 to the walking device, such that the walking device executes the walking procedure.

Through the operation of the system for editing the walking procedure, various walking parameters of the user are operated by loading the walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted into the walking pattern procedure for the user to dynamically edit and modify. Finally, the walking procedure is generated, so as to solve the problem that the personal walking procedure cannot be provided.

The present invention is described below in detail through the following embodiments, but it is not used to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention.

FIG. 2 is a flow chart of a method for editing a walking procedure of the present invention, and FIGS. 3 to 6 are schematic views of a system for editing a walking procedure according to the embodiments of the present invention. Referring to FIGS. 2 to 6, the operation steps and the embodiments of the system for editing the walking procedure of the present invention are described.

Referring to FIG. 3, a walk information input interface 300 includes a fast-walking speed input block 310, a slow-walking speed input block 320, a step distance input block 330, and a walking mode option selecting block 340. The user inputs a fast-walking speed parameter of “6 km/h” from the fast-walking speed input block 310 in the walk information input interface 300, inputs a slow-walking speed parameter of “4 km/h” from the slow-walking speed input block 320, inputs an average step distance of “0.8 m/step” from the step distance input block 330, and selects a walking mode option of “diet” from the walking mode option selecting block 340. After the user finishes inputting, the system for editing the walking procedure 100 receives the fast-walking speed parameter of “6 km/h”, the slow-walking speed parameter of “4 km/h”, and the average step distance of “0.8 m/step” of the user (Step 201).

Referring to FIG. 4, the diet mode 400 includes a preset procedure 410, a time parameter (minute) 420 and walking steps 430. The system for editing the walking procedure 100 presets that each walking mode has the preset procedure 410. When the user selects the walking mode option “diet”, the system for editing the walking procedure 100 loads the diet mode 400 corresponding to the walking mode option of “diet”, in which the preset procedure 410 corresponding to the time parameter (minute) 420 of “1-5” is the “slow-walking”, the preset procedure 410 corresponding to the time parameter (minute) 420 of “6-25” is the “fast-walking”, the preset procedure 410 corresponding to the time parameter (minute) 420 of “26-35” is the “slow-walking”, the preset procedure 410 corresponding to the time parameter (minute) 420 of “36-50” is the “fast-walking”, and the preset procedure 410 corresponding to the time parameter (minute) 420 of “51-60” is the “slow-walking”. After loading the walking procedure, the system for editing the walking procedure 100 operates the walking steps according to the computing formula of “steps=speed*time/step distance” by using the fast-walking speed parameter of “6 km/h”, the slow-walking speed parameter of “4 km/h”, and the average step distance of “0.8 m/step”, so as to obtain that the walking steps (step) 430 corresponding to the time parameter (minute) 420 “1-5” is “83”, the walking steps (step) 430 corresponding to the time parameter (minute) 420 “6-25” is “125”, the walking steps (step) 430 corresponding to the time parameter (minute) 420 “26-35” is “83”, the walking steps (step) 430 corresponding to the time parameter (minute) 420 “36-50” is “125”, and the walking steps (step) 430 corresponding to the time parameter (minute) 420 “51-60” is “83” (Step 202).

Referring to FIG. 5, after obtaining the walking steps (step) 430 respectively corresponding to each time parameter (minute) 420 of the walking mode of “diet”, the system for editing the walking procedure 100 generates the walking procedure according to each time parameter (minute) 420 and the corresponding walking steps (step) 430 (Step 203). Next, the system for editing the walking procedure 100 performs a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure 500. The walking pattern procedure 500 is represented by a histogram, in which a horizontal axis is the time parameter (minute), and a longitudinal axis is the walking steps (step). Then, the system for editing the walking procedure 100 displays the walking pattern procedure 500 (Step 204).

Referring to FIG. 6, after the walking pattern procedure 500 is displayed, the user may obtain the personal walking procedure meeting the demand of the user from the walking pattern procedure shown in the pattern form. If the user intends to edit and modify the walking pattern procedure, the system for editing the walking procedure 100 provides the walking pattern procedure 500 to the user for dynamically editing and modifying. The user may edit and modify the walking pattern procedure by dragging a pointer device, that is, the user may edit and modify the walking steps corresponding to a specific time parameter by dragging the histogram in the walking pattern procedure 500 with a mouse. For example, the user changes the walking steps (step) 430 of “125” corresponding to the time parameter (minute) 420 of “6-25” to “140” by dragging the histogram in the walking pattern procedure 500 with the mouse, and changes the walking steps (step) 430 of “83” corresponding to the time parameter (minute) 420 of “51-60” to “60” by dragging the histogram in the walking pattern procedure 500 with the mouse. The edited and modified walking pattern procedure 500 is the personal walking procedure meeting the demand of the user (Step 205).

After the user finishes editing and modifying the walking pattern procedure 500, the system for editing the walking procedure 100 stores the walking procedure according to each time parameter (minute) 420 and the corresponding walking steps (step) 430 of the walking pattern procedure 500 again (Step 206). The user may load the walking procedure to the walking device, such as a pedometer which may execute the walking procedure, and achieve the effect of the walking exercise by using the walking device to execute the personal walking procedure.

To sum up, the differences between the present invention and the prior art are that in the present invention, various walking parameters of the user are operated by loading a walking mode, so as to obtain the walking steps of the user corresponding to each time parameter of the walking mode. Further, the walking procedure is converted to the walking pattern procedure, such that the user may dynamically edit and modify the walking pattern procedure, and finally the walking procedure is stored. Through the technical means, the problem of the prior art that the personal walking procedure cannot be provided is solved, so as to provide the personal walking procedure and improve the exercise efficiency.

Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention. 

1. A system for editing a walking procedure, for setting a walking device, at least comprising: a receiving module, for receiving a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user; an operating module, for loading a walking mode to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain walking steps of the user corresponding to each time parameter of the walking mode; a generating module, for generating a walking procedure according to each of the time parameters and the corresponding walking steps; a converting and displaying module, for performing a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and displaying the walking pattern procedure; an editing module, for providing the walking pattern procedure to the user for dynamically editing and modifying; and a storing module, for storing the walking procedure according to each of the time parameters and the corresponding walking steps of the walking pattern procedure again.
 2. The system for editing a walking procedure according to claim 1, wherein the walking pattern procedure is represented by a histogram, a horizontal axis indicates the time parameters, and a longitudinal axis indicates the walking steps.
 3. The system for editing a walking procedure according to claim 1, wherein the user edits and modifies the walking pattern procedure by dragging a pointer device.
 4. The system for editing a walking procedure according to claim 1, wherein the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are input by the user, detected by a fitness device, or read from a universal serial bus (USB) storage device.
 5. The system for editing a walking procedure according to claim 1, wherein the walking mode is preset in the system and provided to the user for selection.
 6. A method for editing a walking procedure, for setting a walking device, at least comprising: receiving a fast-walking speed parameter, a slow-walking speed parameter, and an average step distance of a user; loading a walking mode to operate on the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance, so as to obtain walking steps of the user corresponding to each time parameter of the walking mode; generating a walking procedure according to each of the time parameters and the corresponding walking steps; performing a patterning conversion on the walking procedure to convert the walking procedure into a walking pattern procedure, and displaying the walking pattern procedure; providing the walking pattern procedure to the user for dynamically editing and modifying; and storing the walking procedure according to each of the time parameters and the corresponding walking steps of the walking pattern procedure again.
 7. The method for editing a walking procedure according to claim 6, wherein the walking pattern procedure is represented by a histogram, a horizontal axis indicates the time parameters, and a longitudinal axis indicates the walking steps.
 8. The method for editing a walking procedure according to claim 6, wherein the user edits and modifies the walking pattern procedure by dragging a pointer device.
 9. The method for editing a walking procedure according to claim 6, wherein the fast-walking speed parameter, the slow-walking speed parameter, and the average step distance are input by the user, detected by a fitness device, or read from a universal serial bus (USB) storage device.
 10. The method for editing a walking procedure according to claim 6, wherein the walking mode is preset in the system and provided to the user for selection. 